<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Introduction</title>
</head>

<body>

<div id="content-body">

    <h1>
        Cling Workbench
    </h1>

    <img src="/projects/cling/workbench/images/logo_workbench.png"
         width="250" height="285"
         alt="Cling Workbench Logo"
         style="float: right; margin: 30px;"/>

    <p>
        The Cling Workbench finds and displays UPnP compatible devices on your local network, and allows
        you to control and monitor the device's services.
    </p>

    <h2>
        Download
    </h2>

    <ul>
        <li>
            <a href="/m2/org/fourthline/cling/cling-workbench/2.1.2/cling-workbench-2.1.2-standalone.jar">JDK 1.6 desktop application (any OS)</a>
        </li>
        <li>
            <a href="/projects/download/">Cling main distribution (incl. Cling Core library)</a>
        </li>
    </ul>

    <h2>
        Features
    </h2>

    <ul>
        <li>
            Automatic <strong>discovery of all UPnP devices</strong>, browsing of all device and service metadata such as actions
            and state variables.
        </li>

        <li>
            Extensive <strong>logging</strong> options for learning UPnP and how devices communicate.
        </li>

        <li>
            Generic <strong>invocation of service actions</strong> with input and output argument handling, full
            support for <strong>event subscription and notification</strong>.
        </li>

        <li>
            A <strong>Service Provider Interface (SPI)</strong> for custom UPnP control points, write custom UIs
            for UPnP services and activate them with a click on "Use Service"
        </li>

        <li>
            Built-in <strong>generic control points</strong> for <em>MediaRenderer</em> and <em>MediaServer</em>
            browsing and control, Samsung TV messaging, <em>InternetGatewayDevice</em> NAT port mapping editor, etc.
        </li>

    </ul>

    <img src="/projects/cling/workbench/images/Cling%20Workbench%20Screenshot%2001.png"
         width="975" height="645"
         alt="Cling Workbench Screenshot 1"
         style="border: 1px solid gray; display: block; margin: 0 auto;"/>

    <p>
        Cling is Free Software, distributed under the terms of
        the <a class="externalLink" href="http://www.gnu.org/licenses/lgpl-2.1.html">GNU Lesser General Public
        License</a> <strong>or at your option</strong> the <a href="http://opensource.org/licenses/CDDL-1.0">Common
        Development and Distribution License</a>.
    </p>

</div>

</body>
</html>
